.mainBody{min-width: 1000px;}

/*
  导航
*/
.topNav{width: auto;height: 76px;background: url("../img/header.gif") repeat-x center;}
.topNav h1{padding: 15px 0 10px 30px;color: #fff;font-size: 1.3rem;line-height: 1;font-weight: normal;}
.topNav h1 a{color: #fff;}
.topNav h6{padding-left: 50px;color: #216173;font-size: 0.9rem;line-height: 1;font-weight: normal;}
/*
  主体
*/
.mainContent{overflow: hidden;position: relative;padding: 10px;}
.mainContent .leftMenu{position: absolute;width: 280px;height: auto;top: 10px;left: 10px;background: #fff;border: 1px solid #ced7ce;border-right: 3px solid #ced7ce;}
.mainContent .leftMenu .menuBox{padding: 30px 20px;position: relative;}
.mainContent .leftMenu .menuBox .slideItem{padding-bottom: 10px;}
.mainContent .leftMenu .menuBox .slideItem .slideItemTitle{background-color: #f0f0f0;font-weight: bold;padding: 5px 8px;}
.mainContent .leftMenu .menuBox .slideItem .slideItemContent{margin-top: 8px;}
.mainContent .leftMenu .menuBox .slideItem .slideItemContent ul{}
.mainContent .leftMenu .menuBox .slideItem .slideItemContent ul li{line-height: 11px;font-size: 12px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.musicBox{}
.musicBox audio{height: 30px;width: 240px;}

.mainContent .rightArticle{margin-left: 293px;height: auto;background: #fff;border: 1px solid #ced7ce;}
.mainContent .rightArticle .articleBox{position: relative;padding: 30px 45px;}
.mainContent .rightArticle .articleBox .articleList ul{}
.mainContent .rightArticle .articleBox .articleList ul li{}
.mainContent .rightArticle .articleBox .articleList ul li .articleItem{}
.mainContent .rightArticle .articleBox .articleList ul li .articleItem h3{border-bottom: 1px solid #eee;line-height: 25px;}
.mainContent .rightArticle .articleBox .articleList ul li .articleItem h3 a{color: #399ab2;font-size: 0.9rem;}
.mainContent .rightArticle .articleBox .articleList ul li .articleItem h3 a:hover{color: #9cba39;}
.mainContent .rightArticle .articleBox .articleList ul li .articleItem p{padding: 8px 0;line-height: 23px;font-size: 0.9rem;}
.mainContent .rightArticle .articleBox .articleList ul li .articleItem p a{color: #000;border-bottom: 1px dotted #333;margin-left: 3px;}
.mainContent .rightArticle .articleBox .articleList ul li .articleItem div{color: #999;text-align: right;font-size: 0.7rem;margin-top: 8px;}

.mainContent .rightArticle .articleBox .pageBar{text-align: center;}
.mainContent .rightArticle .articleBox .pageBar a{color: #399ab2;}
.mainContent .rightArticle .articleBox .pageBar a.firstPage{display: inline-block; vertical-align: middle;margin-right: 10px;}
.mainContent .rightArticle .articleBox .pageBar a.prevPage{display: inline-block; vertical-align: middle;}
.mainContent .rightArticle .articleBox .pageBar a.nextPage{display: inline-block; vertical-align: middle;}
.mainContent .rightArticle .articleBox .pageBar a.lastPage{display: inline-block; vertical-align: middle;margin-left: 10px;}
.mainContent .rightArticle .articleBox .pageBar ul{overflow: hidden;text-align: right;display: inline-block;vertical-align: middle;margin: 0 10px;}
.mainContent .rightArticle .articleBox .pageBar ul li{display: inline-block;width: 20px;vertical-align: middle;margin: 0 5px;}
.mainContent .rightArticle .articleBox .pageBar ul li a{border: #ccc 1px solid;text-align: center;padding: 2px 0;display: block;}
.mainContent .rightArticle .articleBox .pageBar p{display: inline-block; vertical-align: middle;}

.mainContent .rightArticle .articleMain{padding: 30px 37px 40px;}
.mainContent .rightArticle .articleMain .articleBigTitle{font-size: 14px;margin: 0 0 3px;padding: 2px 0; border-bottom: 1px solid #ddd;}
.mainContent .rightArticle .articleMain .articleBigTitle a{color: #399ab2;}
.mainContent .rightArticle .articleMain .articleInfo{font-size: 10px;color: #666;margin: 10px 0;}
.mainContent .rightArticle .articleMain .articleInfo a{color: #666;border-bottom:  1px dotted #333;}
.mainContent .rightArticle .articleMain .articleContentBox{border-bottom: #ddd 1px solid;margin-bottom: 6px;}
.mainContent .rightArticle .articleMain .articleContentBox p{line-height:22px;margin: 10px 0;}
.mainContent .rightArticle .articleMain .articleContentBox pre{font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;}
.mainContent .rightArticle .articleMain .articleContentBox pre code{font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;}
.mainContent .rightArticle .articleMain .articleContentBox img{border: #ccc 1px solid;padding: 10px;background-color: #f9f9f9;margin:10px 0;display: block;}
.mainContent .rightArticle .articleMain .articleContentBox a{margin: 0 5px;border-bottom: #333 1px dotted;}
.mainContent .rightArticle .articleMain .otherIntroduce{margin: 10px 0 20px; background-color: #f6f6f6;padding: 10px 10px;}
.mainContent .rightArticle .articleMain .otherIntroduce p{font-size: 12px;color: #666;line-height: 16px;}
.mainContent .rightArticle .articleMain .articleMore{color: #666;line-height: 20px;font-size: 12px;}
.mainContent .rightArticle .articleMain .articleMore a{color: #666;border-bottom:  1px dotted #333;}
.mainContent .rightArticle .articleMain .articleMore a:hover{color: #399ab2;}
.mainContent .rightArticle .articleMain .commentBox{margin-top: 20px;}
.mainContent .rightArticle .articleMain .commentBox h2{font-size: 14px;color: #333;border-bottom: 1px solid #ddd;padding: 3px 0;}
.mainContent .rightArticle .articleMain .commentBox .commentItem{border:#eee 1px solid; font-size: 12px;margin: 10px 0; padding: 15px 10px;background-color: #fafafa;}
.mainContent .rightArticle .articleMain .commentBox .commentItem b{color: #888;}
.mainContent .rightArticle .articleMain .commentBox .commentItem a{color: #399ab2;  float:right;}
.mainContent .rightArticle .articleMain .commentBox .commentItem p.userInfo{padding: 10px 0;color: #444;font-size: 12px;}
.mainContent .rightArticle .articleMain .commentBox .commentItem p.userInfo span{margin-left: 20px;color: #aaa;font-size: 12px;}
.mainContent .rightArticle .articleMain .commentBox .commentItem p.commentText{font-size: 12px;}

.mainContent .rightArticle .articleMain .postComment{}
.mainContent .rightArticle .articleMain .postComment h2{font-size: 14px;color: #333;border-bottom: 1px solid #ddd;padding: 3px 0;}
.mainContent .rightArticle .articleMain .postComment .postCommentBox{}
.mainContent .rightArticle .articleMain .postComment .postCommentBox form{padding: 10px 0;}
.mainContent .rightArticle .articleMain .postComment .postCommentBox form label{display: block;font-size: 12px;padding: 8px 0;}
.mainContent .rightArticle .articleMain .postComment .postCommentBox form input[type="text"]{border: #ccc 1px solid;padding: 2px 5px;width: 300px;}
.mainContent .rightArticle .articleMain .postComment .postCommentBox form input[type="email"]{border: #ccc 1px solid;padding: 2px 5px;width: 300px;}
.mainContent .rightArticle .articleMain .postComment .postCommentBox form textarea{padding: 2px 5px;border: #ccc 1px solid;width: 500px;height: 120px;resize: none;}
.mainContent .rightArticle .articleMain .postComment .postCommentBox form img{}
.mainContent .rightArticle .articleMain .postComment .postCommentBox form button{border: #ccc 1px solid;margin-left: 0;}
.pageBox{}
.pageBox span{margin: 0 10px 0 0;}
.pageBox input{margin: 0 0 0 10px;}
.pageBox #jumpNum{border: #ccc 1px solid;text-align: center;}
/*
    版权
*/
.copyright{position: relative;margin-bottom: 10px; padding: 0 10px;}
.copyright .copybox{background: #fff;padding: 10px 30px;border:  1px solid #ced7ce;text-align: center;}
/*
    日历插件
*/
.daterangepicker.dropdown-menu.opensright{ display:block; border-radius:0}
.daterangepicker.opensright:before,.daterangepicker.opensright:after{ display:none}
.daterangepicker td.active{ position: relative}
.daterangepicker td.gray_bg{ background-color:#EAEAEA;}